oDyRM: Optimized Dynamic Reusability Model for Enhanced Software Consistency
نویسنده
چکیده
Accomplishment of optimization technique on Object Oriented design component is a very challenging task. The prior model DyRM has introduced a technique to perform modeling of design reusability under three real-time constraints. The proposed study extends the DyRM model by incorporating optimization using multilayered perception techniques in neural network. The system takes the similar input as is done by the prior DyRM, which is subjected to Levenberg-Marquardt optimization algorithm using multi-layer perceptron of configuration 4-24-2 to generate the optimal output of consistency factor. The paper discusses the underlying technique elaborately and presents the outcome that shows a good curve fits between experimental and predicted data. The model is therefore termed as optimized DyRM (oDyRM) to evaluate the consistency factor associated with the proposed model. Keywords—Cost; Back propagation Algorithm; Design Reusability; Object Oriented Design; Optimization; Project management
منابع مشابه
Neuro Fuzzy based Approach to Predict Components Reusability
The current scenario of open source development and outsourcing industry heavily depends upon the reusability of software components for achieving consistency in quality and cost optimization. Hence, the software developer needs excellent support in the assessment of the reusability levels of the software that they are trying to develop. Estimating Software Reusability has now become a topic of...
متن کاملSoftware Engineering - Survey of Reusability Based on Software Component
Survey of reusability based on software components that provide the assistance to the developer in the development of software. Reusability of software is an important prerequisite for cost and time-optimized software development Work in software reuse focuses on reusing artifacts. The paper discusses the reusability concepts for Component based Systems and explores several existing metrics for...
متن کاملSupporting Consistency between Architectural Design Decisions and Component Models through Reusable Architectural Knowledge Transformations
In recent years, the software architecture community has proposed to use architectural design decisions (ADDs) for capturing the design rationale and the architectural knowledge (AK). As software systems evolve both ADDs and architectural designs need to be documented and maintained. This is a tedious and time-consuming task because of the lack of systematic and automated support for bridging b...
متن کاملModel-based Object-oriented Requirement Engineering and its Support to Software Documents Integration
Abstract Maintaining uniformity of software requirement documents with artifacts from other phases of software life cycle is a very important, however, still a difficult and time-consuming task. Most requirement documents were written in ambiguous natural language which is less formal and imprecise. Without proper modeling, the requirement knowledge is laboriously captured and thus the followin...
متن کاملREBEE – Reusability Based Effort Estimation Technique using Dynamic Neural Network
Software Effort Estimation has been researched for over 25 years but until today no real effective model could be designed that could efficiently gauge the effort required for heterogeneous project data. Reusability factors of software development have been used to design a new effort estimation model called REBEE. This encompasses the usage of Fuzzy Logic and Dynamic Neural Networks. The exper...
متن کامل